在C#中基于Semantic Kernel的检索增强生成(RAG)实践

SemanticKernel简介玩过大语言模型(LLM)的都知道OpenAI,然后微软Azure也提供了OpenAI的服务:AzureOpenAI,只需要申请到APIKey,就可以使用这些AI服务。使用方式可以是通过在线Web页面直接与AI聊天,也可以...

Semantic Kernel:微软大模型开发框架——LangChain 替代

SemanticKernel:一个集成大型语言模型(LLM)的SDK,如OpenAI、AzureOpenAI、以及使用C#、Python和Java等传统编程语言的HuggingFace。...

微软企业级 AI 框架 Semantic Kernel 详解,LangChain 最强替代

SemanicKernel是微软开源的一个轻量级的开源开发套件,它让你可以轻松构建AIAgent,并将最新的AI模型集成到您的C#、Python或Java代码库中;它提供了一个简单易用的API,...

探索Semantic Kernel内置插件:深入了解ConversationSummaryPlugin的应用

前言经过前几章的学习我们已经熟悉了SemanticKernel插件的概念,以及基于Prompts构造的SemanticPlugins和基于本地方法构建的NativePlugins。本章我们来讲解一下在SemanticKernel中内置的一些插件,...